/*******************************************************************************
*
*   FILE NAME:
*       Effect.h - Effect class definition
*
*   DESCRIPTION:
*       Used to set and query effects, and to choose techniques.
*
*******************************************************************************/
#pragma once

#include "GraphicsDevice.h"
#include "GraphicsResource.h"

class Effect : public GraphicsResource
{
public:
    Effect( GraphicsDevice& graphics_device );
    Effect( const Effect& other );
    ~Effect( void );

    Effect& operator=( const Effect& other );

protected:

private:
};
